﻿
.align
{
  text-align:left;   
}

.colSorter
{
    float: left;
    font-size: 12px;
    padding: 2px;
    font-weight: normal;
}

.gridCheckBox label
{
    top: -2px;
    left: 15px;
    float: left;
}

.noborder td
{
  border-width:0px;
   text-align:left; 
   vertical-align:top;   
}

.blueTxtBox
{
    font-size: 12px;
    text-align: left;
    float: left;
}

.loginDiv
{
    text-align: left;
}

.arrowedContent
{
    background-image: url('/Images/arrow_gray_left.png');
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 12px;
    cursor: pointer;
    text-decoration: none;
    font-size: 12px;
    color: #414042;
}

/************************** MASTER PAGE **********************/

.LoggedInUpperRightInfo
{
    word-spacing: 1px;
    float: right;
    margin-top: 15px;
    font-size: 11px;
    margin-right: 5px;
    color: #1793bb;
    text-transform: capitalize;
    text-align: center;
}

body
{
    text-align: left;
    font-family: Arial;    
}

.logoDiv
{
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 330px;
    font-size: 12px;
    color: #414042;
    word-spacing: 1px;
    text-transform: capitalize;
}

.sideMenuDiv
{
    float: left;
    margin-top: 120px;
    margin-left: 6px;
    width: 130px;
}

.newsHeader
{
    margin-top: 10px;
    width: auto;
    background-image: url(/images/news_icon.png);
    background-repeat: no-repeat;
    height: 40px;
}

.customGrid th
{
    background-image: url('/Images/massage/gradient_for_title_table.png');
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    color: #fff;
    text-align: center;
    border-left-style: dashed;
    border-left-width: 1px;
    border-left-color: White;
    border-right-width: 0px;
    padding: 0px 5px 0px 5px;
}

.customGrid
{
    background-color: Transparent;
    border-collapse: collapse;
    table-layout: fixed;
    float: left;
}

.adminDefaultCls
{
    background-image: url(/Images/log_in/BG_photo.jpg);
    background-repeat: no-repeat;
    width: 100%;
    text-align: left;
    height: 600px;
}

.editMsgBtn
{
    background-image: url(/Images/edit_massage_icon.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 19px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-decoration: none;
    border-top: dashed 1px #aeaeae;
    border-bottom: dashed 1px #aeaeae;
}

.messageIndent
{
    margin-left: 32px;
}

.midPanelImage
{
    background-image: url(/Images/log_in/BG_photo.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color:Aqua;
    margin-top: 11px;
    margin-left: 11px;
    margin-right:11px;
    width: 100%;
    height:100%;
    border:solid 4px Lime;
}

.midPanel
{
    margin-top: 11px;
    margin-left: 11px;
    background-color:White;
    width: 100%;
    padding-left:10px;
}

.floater
{
    float: left;
    text-align: left;
}
.floaterandLeftAlign
{
    float: left;
    text-align: left;     
}
.clearOneSide
{
    clear:right;    
}

.opFloater
{
    float: right;
    text-align: right;
}

/************************** grid base page *******************/

.invGrid
{
    vertical-align: top;
    float: left;
    table-layout: fixed;
    border-top: solid 1px #aeaeae;
    border-left: solid 1px #aeaeae;
}

.invGrid th
{
    border-left-style: dashed;
    border-left-width: 1px;
    border-left-color: White;
    border-bottom-width: 0px;
    height: 20px;
    padding-top: 2px;
    vertical-align: top;
}



.filterDiv
{
    margin-top:5px;
    text-align: left;
}

/************************** COLUMN SORTER ********************/

.mainContent
{
    margin-left: 183px;
    background-color:White;
    padding:5px 5px 5px 5px;
}

.sideMenuDiv1
{
    margin-left: 6px;
    margin-right: 6px;
    width: 130px;
    float: left;
    background-color:White;
}

.organizationCard
{
    width: 400px;
    float: left;
    margin-left: 40px;
}

.styledChck label
{
    float: left;
    padding-bottom: 5px;
}

/************************** SIDE MENU ************************/

#navigation a
{
    cursor: pointer;
    background-image: url(/Images/sub_menue_division.png);
    text-align: left;
    display: block;
    text-decoration: none;
    padding: 0px 10px 0px 25px;
    margin: 0px;
}

#navigation a.current
{
    background-image: url('/Images/arrow_blue_left.png');
    background-repeat: no-repeat;
    color: #1793bb;
}

#navigation li ul li
{
    margin-left: 15px;
}

#navigation li li a
{
    background-image: url('/Images/arrow_gray_left.png');
    background-position: 0px 50%;
    background-repeat: no-repeat;
    color: #747474;
    display: block;
    text-decoration: none;
    padding-left: 12px;
}

#navigation a.head, #navigation a.Likehead
{
    cursor: pointer;
    background-image: url(/Images/arrow_normal.png);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    display: block;
    text-decoration: none;
    color: #414042;
    font-size: 12px;
}

/************************** CONTRACTOR SEARCH ***********************/

.searchDiv
{
    text-align: left;
    vertical-align: middle;
    top: 124px;
    width: 718px;
    font-size: 12px;
    color: #414042;
}

.orgNameTxt
{
    border: solid 1px #6dd2f3;
    width: 433px;
    height: 22px;
    background-image: url(/Images/client_search/magnify_icon.png);
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding: 5px 0px 0px 25px;
}

.comboTable TD
{
    padding-right: 18px;
}

/************************** STYLISH SELECT *******************/

#win-xp .newListSelected
{
    background: #FFF url(/images/inside_combo.png) no-repeat scroll 96% 5px;
    border: 1px solid #6dd2f3;
    color: #808080;
    height: 22px;
    float: left;
    width: 205px;
    text-align: left;
    font-size: 14px;
}

#win-xp .newListSelected div
{
    display: block;
    font-size: 0.85em;
    z-index: 99;
    padding: 2px 21px 2px 4px;
}

#win-xp ul.newList
{
    list-style: none;
    color: #000;
    width: 96%;
    background: #fff;
    border: 1px solid #000;
    left: 0;
    height: auto;
    overflow: auto;
    font-size: 0.85em;
    text-align: left !important;
    z-index: 9999;
    position: absolute;
}

#win-xp ul.newList li
{
    padding: 2px 5px !important;
    border-bottom: 1px solid #cccccc;
}

#win-xp .hiLite
{
    background: #316ac5 !important;
    color: #fff !important;
}

#win-xp .newListHover
{
    background: #ccc !important;
    color: #000 !important;
    cursor: pointer;
    cursor: default;
}

#win-xp .newListSelHover
{
    cursor: default;
}

#win-xp .newListSelHover, #win-xp .newListSelFocus
{
    background-position: auto;
}

#win-xp .newListSelHover div, #win-xp .newListSelFocus div
{
    font-weight: bold;
}

/*************************************************************/

.bottomBtnsCls
{
    margin-left: 400px;
    font-size: 12px;
    color: #414042;
    padding-bottom: 20px;
    margin-top: 3px;
    margin-bottom: 25px;
}

.downImage
{
    margin-top: 5px;
}

/**********************Default and login background***************************************/
.niceBackground
{
     background-image: url(/Images/main/BG_photo.JPG);    
     background-repeat: no-repeat;
     background-position:left top;
     width:100%;
     height:610px;
     margin: 0px 100px 0 px 100px;
}
.niceBackgroundNoMargin
{
     background-image: url(/Images/main/BG_photo.JPG);    
     background-repeat: no-repeat;
     background-position:left top;
     width:100%;
     height:610px;
}
/**********************logo positioning***************************************/
.logodivPosition
{
    position:static;
    text-align:left;
    padding-left:188px;    
}

